/*
 * TerminadorPartidas.h
 *
 *  Created on: Jun 26, 2014
 *      Author: ariel
 */

#ifndef TERMINADORPARTIDAS_H_
#define TERMINADORPARTIDAS_H_

#include "Includes.h"
#include "Torneo.h"

extern map<key_t, SharedMemory*> mapaMemorias;
extern map<key_t, Semaforo*> semaforosMemorias;

class Torneo;
class TerminadorPartidas:public Thread {
private:
	Torneo* torneo;
public:
	TerminadorPartidas(bool atachado);
	~TerminadorPartidas();
	void run();
	static void signalHandler(int signal);
	Torneo* getTorneo();
	void setTorneo(Torneo* torneo);
};

#endif /* TERMINADORPARTIDAS_H_ */
